patade perro - French English Dictionary